package Object.enumTest;

public enum Enum2 {
    Red, Blue, Pink;

    public static void main(String[] args) {
        Enum2[] values = Enum2.values();
        // 得到枚举成员及其索引位置
        for (Enum2 value : values) {
            System.out.println("枚举成员：" + value +" 索引位置："+value.ordinal());
        }
        // 将普通字符串转换为枚举实例
        System.out.println(Enum2.valueOf("Red"));

        // 得到成员实例
        Enum2 red = Enum2.Red;
        Enum2 blue = Enum2.Blue;

        // compereTo比较两个枚举成员在定义时的顺序
        System.out.println(red.compareTo(blue));
        System.out.println(Red.compareTo(Blue));
        System.out.println(Pink.compareTo(Blue));
    }
}
